package zuoye5.第二题;

import java.io.File;

public class FileDeleteTest {
    // 自定义成员方法实现指定目录以及子目录中所有内容的打印
    public static void show(File file) {
        // 获取目录f3下的所有内容并记录到一维数组中
        File[] filesArray = file.listFiles();
        // 遍历数组
        for (File tf: filesArray) {
            String name = tf.getName();
            // 判断是否为文件
            if (tf.isFile()) {
                //删除文件
                tf.delete();
            }
            // 若是目录，则使用[]将目录名称括起来
            if (tf.isDirectory()) {
                show(tf);
                tf.delete();
                tf.getParentFile().delete();
            }
        }
    }

    public static void main(String[] args) {
        File file = new File("F:\\222");
        FileDeleteTest.show(file);
    }
}
